from flask import Flask,Request
from flask import render_template#(是模板文件)
# 服务端：中央登记中心

app = Flask(__name__)
# 1. 路由：url
# 1.1 相对路径（不全，一部分，不是完整的），一部分：相对IP地址的，endpoint（终结点）    绝对路径（完整的）
# 1.2 request，methods 【GET默认】【POST】
# 2. 视图函数：重复性的工作（函数）
# 2.1 代码块，用来处理数据。
# 2.2 返回值：‘hello world’文本（用户体验极低，且不容易处理）
#                        html文件（用户体验高，UI美观简洁）
#                        Json文件，数据处理方便，常用与数据传递（期末不用）数据抓取，处理。


# 1. request,methods【GET默认】
@app.route('/')
def hello_world():  # put application's code here
    return render_template('hello.html')

# 2. request,methods【POST】
@app.route('/index')
def index():  # put application's code here
    return render_template('index.html')

@app.route('/result',methods=['post'])
def result():
    # 数据提交到这里了
    py_firstname = Request.form['firstname']
    py_lastname = Request.form['lastname']
    py_fullname = py_firstname.title() + ' ' + py_lastname.title()
    py_serch4letters = set(Request.form['word'])& set
    return render_template('result.html',
                           fullname = py_fullname)

if __name__ == '__main__':
    app.run()
